﻿.banner img{width: 100%;}
.banner .swiper-pagination{bottom: 0;width:0%;height: 65px;line-height: 65px;color: white; display: none;font-size: 24px;font-family:"times new roman";overflow: hidden;background: rgba(0,0,0,.2);text-align: right;box-sizing: border-box;padding-right: 210px;transition: 1s ease-out;}
.index_con1.active .swiper-pagination{width: 87.5%;}
.banner .swiper-button-next,.banner .swiper-button-prev{display: block;width: 45px;height: 45px;background-size: 12px;top: auto;left: auto;right: auto;transition: 0.3s ease-in-out;}
.banner .swiper-button-next{right: calc(50% - 50px);bottom: 10px;}
.banner .swiper-button-next:hover{transform: translateX(6px);}
.banner .swiper-button-prev:hover{transform: translateX(-6px);}
.banner .swiper-button-prev:hover:after{transform: translateX(6px);}
.banner .swiper-button-prev{right: calc(50% + 0px);bottom: 10px;}
.banner .swiper-button-prev:after{content: '';display: block;position: absolute;right: -3px;border-right: 1px solid rgba(250,250,250,.5);height: 17px;top: 31%;transition: 0.3s ease-in-out;}
.in_pin{position: absolute;bottom: 20px;z-index: 11;left: 9.5%;}
.banner .swiper-slide{overflow: hidden;}
.banner .swiper-slide-active img{animation:banrun 6s linear infinite;}

.index_con1{position: relative;}
.IndexList{width: 100%;position: absolute;bottom:5em;z-index: 2;}
.IndexList ul{width: 75%;display: flex;margin: 0 auto;justify-content: space-around;color: white;}
.IndexList ul li{text-align: center;}
.nub{font-size: 2.5vw;line-height: 48px;height: 48px;display: inline-block;}
.NumContent{ height: inherit; display: inherit; overflow: hidden; position: relative; line-height: inherit; font-size: inherit;}
.NumContent>div{line-height: inherit; color: inherit; font-size: inherit; display: inline-block;}
.NumContent>div>div{line-height: inherit; color: inherit; font-size: inherit;}
.NumContent>div:nth-child(1){
	transition: all 2s cubic-bezier(.35,.75,.55,1) .3s;
	-webkit-transition: all 2s cubic-bezier(.35,.75,.55,1) .3s;
	-moz-transition: all 2s cubic-bezier(.35,.75,.55,1) .3s;
}
.NumContent>div:nth-child(2){
	transition: all 2s cubic-bezier(.35,.75,.55,1) .3s;
	-webkit-transition: all 2s cubic-bezier(.35,.75,.55,1) .3s;
	-moz-transition: all 2s cubic-bezier(.35,.75,.55,1) .3s;
}
.NumContent>div:nth-child(3){
	transition: all 2s cubic-bezier(.35,.75,.55,1) .3s;
	-webkit-transition: all 2s cubic-bezier(.35,.75,.55,1) .3s;
	-moz-transition: all 2s cubic-bezier(.35,.75,.55,1) .3s;
}
.NumContent>div:nth-child(4){
	transition: all 2s cubic-bezier(.35,.75,.55,1) .3s;
	-webkit-transition: all 2s cubic-bezier(.35,.75,.55,1) .3s;
	-moz-transition: all 2s cubic-bezier(.35,.75,.55,1) .3s;
}

.pd{vertical-align: top;color: white;display: inline-block;margin-top: 2px;}
.IndexList ul li p{border-top: 1px solid rgba(250,250,250,.2);padding-top: 6px;font-size: 0.9vw;}

.index_con2{background: #f6f6f6;}
.index_con2 p{font-size: 16px;color: #333333;line-height: 28px;}
.index_con7,.index_con9 {text-align: center;}
.title p{font-size: 30px;text-transform: uppercase;color: #000;letter-spacing: 2px;}
.title h2{font-size: 22px;color: #bc1717;margin-top: 5px;}
.title h2:after{content: '';display: block;width: 30px;height: 1px;background: #000;margin:20px 0;}
.index_con5 .title h2:after{display:none;}

/* .more {display: inline-block;width: 160px;margin: 35px auto;}
.more font{transition: 0.3s ease-in-out;display: block;color: rgb(255, 255, 255);background: rgb(188, 23, 23);padding: 12px 0 12px 20px;line-height: 18px;}
.more font img{margin-left: 10px;transition: 0.3s ease-in-out;}
.more:hover font img{margin-left: 20px;transition: 0.3s ease-in-out;} */

.index_con2 ul{display: flex;justify-content: space-around;margin-top:50px;}
.index_con2_list2 ul li span{display: inline-block;width:90px;height:100px;background: url(../images/bg1_03.png) no-repeat center center;background-size: 100% 100%;}
.index_con2_list2 ul li span i{display: block;width: 100%;height: 100%;transition: 0.3s ease-in-out;}
.index_con2_list2 ul li:hover span {background: url(../images/bg_03.png) no-repeat center center;background-size: 100% 100%;}
.index_con2_list2 ul li:nth-child(1) i{background: url(../images/a2.png) no-repeat center center;}
.index_con2_list2 ul li:nth-child(2) i{background: url(../images/b2.png) no-repeat center center;}
.index_con2_list2 ul li:nth-child(3) i{background: url(../images/c2.png) no-repeat center center;}
.index_con2_list2 ul li:nth-child(4) i{background: url(../images/d2.png) no-repeat center center;}
.index_con2_list2 ul li:nth-child(1):hover i{background: url(../images/a1.png) no-repeat center center;}
.index_con2_list2 ul li:nth-child(2):hover i{background: url(../images/b1.png) no-repeat center center;}
.index_con2_list2 ul li:nth-child(3):hover i{background: url(../images/c1.png) no-repeat center center;}
.index_con2_list2 ul li:nth-child(4):hover i{background: url(../images/d1.png) no-repeat center center;}
.index_con2_list2 ul li p{color: #bc1717;text-align:center;}

.index_con2,.index_con3,.index_con4,.index_con6,.index_con7,.index_con9{padding: 110px 0;}
.index_con3{background: url(../images/bg.png);}
.index_con3_list{display: flex;justify-content: space-between;}
.index_con7 .title h2:after,.index_con9 .title h2:after{margin: 20px auto;}
.index_con3_list_list span,
.index_con4_list_list span,
.index_con6_list_list span{
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    color: #333333;
    padding: 5px 15px;
    border: 1px solid #cccccc;
    border-radius: 8px;
    cursor: pointer; 
    transition: 0.3s ease-in-out;margin-left: 3px;
}
.index_con3_list_list span:hover,
.index_con3_list_list span.active,
.index_con4_list_list span:hover,
.index_con4_list_list span.active,
.index_con6_list_list span:hover,
.index_con6_list_list span.active{
    background: #bc1717;
    border-color: #bc1717;
    color: white;
}
.index_con3_list2_lis2{display: inline-block;vertical-align: top;width: 48.7%;position: relative;}
.index_con3_list2_list{font-size: 0;}
.index_con3_list2_lis2 .swiper-slide span{display: block;overflow: hidden;position: relative;}
.index_con3_list2_lis2 .swiper-slide span:after{content: '';position: absolute;width: 100%;height:100%;background:rgba(0,0,0,.3);position: absolute;top: 0;left: 0;display: none;}
.index_con3_list2_lis2 .swiper-slide span img{width: 100%;transition: 0.3s ease-in-out;}
.index_con3_list2_lis2 .swiper-slide:hover span img{transform: scale(1.05);}
.woeur{position: absolute;text-align: center;width: 100%;bottom: 56px;overflow: hidden;padding-bottom: 2px;}
.woeur h2 {display: inline-block;min-width: 240px;border-bottom: 1px solid white;padding: 12px 0;font-size: 16px;background: rgba(0, 0, 0, 0.31);
color: white;margin-top: 17%;transform: translateX(150px);opacity: 1;transition: 0.8s ease-in-out 0.5s ;}
.index_con3_list2_lis2 .swiper-slide-active .woeur h2{transform: translateX(0);opacity: 1;}
.index_con3_list2_lis2 .swiper-pagination{bottom: 35px;}
.index_con3_list2_lis2 .swiper-pagination span{width: 11px;height: 11px;background: #acacac63;}
.index_con3_list_list2{margin-top: 35px;position: relative;}
.index_con3_list2_list1{display: inline-block;vertical-align: top;width: 48.7%;margin-left:2.6%;font-size: 0;}
.index_con3_list2_list1 li{display: inline-block;vertical-align: top;margin-right: 4%;width: 48%;overflow: hidden;position: relative;margin-bottom:25px;}
.index_con3_list2_list1 li:nth-child(2n){margin-right: 0;}
.index_con3_list2_list1 li img{width: 100%;zoom: 1;transition: 0.3s ease-out;}
.index_con3_list2_list1 li span{overflow: hidden;}
.index_con3_list2_list1 li:hover img{transform: scale(1.05);}
.index_con3_list2_list1 li p{position: absolute;bottom: 50px;width: 100%;text-align: center;z-index: 2;opacity: 0;transition: 0.4s ease-in-out;}
.index_con3_list2_list1 li p font{display: inline-block;width: 205px;line-height: 40px;background: white;font-size: 16px;}
.index_con3_list2_list1 li p:before{content: '';width: 0;border: 5px solid transparent;border-bottom-color: white;display: block;margin: 0 auto;}

.index_con3_list2_list1 li:hover p{bottom: 20px;opacity: 1;}
.index_con3_list2_list1 li a{display: block;width: 100%;height: 100%;}
.index_con3_list2_list1 li a:after{content: '';display: block;position:absolute;width: 100%;height: 100%;background:rgba(0,0,0,0);top: 0;left: 0;transition: 0.3s ease-in-out;}
.index_con3_list2_list1 li:hover a:after{background:rgba(0,0,0,.4);}
.index_con3_list2_list1 li:last-child a:after{display: none;}
.index_con3_list2_list1 li:last-child a:before{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;box-sizing: border-box;border: 1px solid rgba(250,250,250,.5);
content: '';transition: 0.3s ease-in-out;}
.index_con3_list2_list1 li:last-child:hover a:before{transform: scale(0.9);}
.index_con3_list2_list{position: absolute;top: 0;width: 100%;opacity: 1;z-index: 1;transition: 0.4s ease-in-out;}
.index_con3_list2_list.active{opacity: 1;z-index: 2;}
.index_con3_list_list_font{display: inline-block;}

.index_con3_usl{font-size: 0;margin-top: 10px;}
.index_con3_usl li{display: inline-block;vertical-align: top;width: 48.7%;margin-right: 2.6%;box-sizing: border-box;text-align: center;
position: relative;transition: 0.3s;}
.index_con3_usl li:nth-child(2n){margin-right: 0;}
.index_con3_usl li font{display: inline-block;width: 45px;height: 45px;margin-bottom: 5px;transition: 0.3s ease-in-out;}
.index_con3_usl li p{font-size: 16px;color: #333;transition: 0.3s ease-in-out;}
.index_con3_usl li:hover p{transform: translateY(5px);}
.index_con3_usl li:nth-child(1) font{background: url(../images/icon6.png) no-repeat center center;}
.index_con3_usl li:nth-child(2) font{background: url(../images/icon7.png) no-repeat center center;}
.index_con3_usl li:nth-child(1):hover font{background: url(../images/icon6b.png) no-repeat center center;transform: translateY(-5px);}
.index_con3_usl li:nth-child(2):hover font{background: url(../images/icon7b.png) no-repeat center center;transform: translateY(-5px);}
.index_con3_usl_more li:nth-child(1) font{background: url(../images/icon9.png) no-repeat center center;}
.index_con3_usl_more li:nth-child(1):hover font{background: url(../images/icon9b.png) no-repeat center center;transform: translateY(-5px);}
.index_con3_usl .more11 font{background: url(../images/icon8.png) no-repeat center center!important;}
.index_con3_usl .more11:hover font{background: url(../images/icon8b.png) no-repeat center center!important;transform: translateY(-5px)!important;}
.index_con3_usl li:hover p{color: white;}
.index_con3_usl li a{display: block;background:#f6f6f6;padding: 55px 0;box-sizing: border-box;transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;-ms-transition: 0.5s ease-in-out;position: relative;}
.index_con3_usl li a:after{content: '';display: inline-block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;border: 1px solid #d3d3d3;
box-sizing: border-box;transform: scale(0.95,0.83);transition: 0.3s ease-in-out;z-index: 2;}
.index_con3_usl li:hover{background: #bc1717;}
.index_con3_usl li:hover a:after{border: 1px solid rgba(250,250,250,.7);}
.index_con3_usl li p,.index_con3_usl li font{position: relative;z-index: 3;}
.index_con4{background: #f6f6f6;}
.index_con4_list {margin-top: 25px;position: relative;}
.index_con4_list li{position: absolute;top: 0;left: 0;width: 100%;}
.index_con4_list_swiper{position: relative;}
.index_con4_list_swiper .swiper-container{padding:10px 5px;box-sizing: border-box;}
.index_con4_list_swiper span{display: block;overflow: hidden;}
.index_con4_list_swiper span img{display: block;width: 100%;transition: 0.3s ease-in-out;}

.index_con4_list_swiper p{position: absolute;bottom: 50px;width: 100%;text-align: center;opacity: 1;transition: 0.3s ease-in-out;}
.index_con4_list_swiper p font{display: inline-block;width: 80%;font-size: 16px;color: white;background: #bc1717;line-height: 42px;position: relative;}
.index_con4_list_swiper p font:after{content: '';display: block;width: 0;border: 5px solid transparent;border-bottom-color:#bc1717;position: absolute;
top: -10px;left: 50%;transform: translateX(-50%);}
.index_con4_list_swiper .swiper-slide:hover span img{transform: scale(1.05);}
.index_con4_list_swiper .swiper-slide:hover{box-shadow: 0 0 5px 3px rgba(0,0,0,.05);}
.index_con4_list_swiper .swiper-slide:hover p{bottom: 20px;opacity: 1;}
.index_con4_list_swiper .swiper-button-next,.index_con4_list_swiper .swiper-button-prev{display: inline-block;width: 44px;text-align: center;height: 45px;line-height: 45px;
background: white;background-image: none;transition: 0.3s ease-in-out;}
.index_con4_list_swiper .swiper-button-next{right: -65px;}
.index_con4_list_swiper .swiper-button-prev{left: -65px;}
.index_con4_list_swiper .swiper-button-next:hover{right: -70px;}
.index_con4_list_swiper .swiper-button-prev:hover{left: -70px;}
.index_con4_list_swiper .swiper-button-next:hover,.index_con4_list_swiper .swiper-button-prev:hover{box-shadow: 0 0 5px 3px rgba(0,0,0,.05);}
.index_con4_list li .index_con4_list_swiper{opacity: 1;}
.index_con4_list li.active  .index_con4_list_swiper{opacity: 1;z-index: 333;}
.index_con3_usl li a{background:#f6f6f6;}
.index_con3_usl li:hover a{background: #bc1717;}
.index_con4 .index_con3_usl{margin-top: 30px;}
.index_con4 .index_con3_usl li a{background:#fff;}
.index_con4 .index_con3_usl li:hover a{background: #bc1717;}

.index_con5{padding: 0 0 72px;position: relative;margin-top: 50px;}
.con5_zong{position: relative;font-size: 0;}
.index_con5 .index_con3_list{position: relative;top:125px;z-index: 3;}
.gdqaz {position: relative;}
.gdqaz_bg {position: absolute;top: 187px;left: 50%;margin-left: -960px;z-index: -99;}
.gdqaz_bg li {position: absolute;left: 0;top: -286px;display: none;}
.gdqaz_bg li.cur {display: block;}
.gdqaz_switch {position: relative;height: 580px;}
.gdqaz_switch .baocase {position: absolute;left: 0px;top: 90px;width: 240px;height: 80px;}
.gdqaz_switch .baocase li {width: 185px;padding: 10px 22px;text-align: right;color: #666;font-size: 18px;float: left;border: 1px solid #fff;margin-bottom: 10px;cursor: pointer;}
.gdqaz_switch .baocase li.cur, .gdqaz_switch .baocase li:hover {
	color: #000;
	background: #bc1717;
	border: 1px solid #bc1717;
}
.xiangce-zj01 {font-size: 18px;color: #fff;border-bottom: 1px solid #bc1717;padding-bottom: 3px;}
.cur .xiangce-zj01 {font-size: 18px;color: #fff;border-bottom: 1px solid #fff;padding-bottom: 3px;}
.xiangce-zj02 {font-size: 12px;color:#Fff;}
.xiangce1:after {background: #fff !important}

.index_con6{background: url(../images/bg.png);}
.index_con6_u1_div{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;text-align: center;}
.index_con6_u1_div font{transition: 0.3s ease-in-out;transform: translateY(30px);display:block;width: 100%;float: left;text-align: center;color: #ffffff}

.index_con7{background: #f6f6f6;}
.Box .Box_con .btnl {background: url(../images/jtl02.png) no-repeat center;left: -72px;}
.Box .Box_con .btnr {background: url(../images/jtr02.png) no-repeat center;right: -72px;}

.index_con9{background: #fff;}
.index_con9_list{text-align: center;margin: 3em 0 0;}
.index_con9_list ul{font-size: 0;}
.index_con9_list ul li{display: inline-block;vertical-align: middle;margin-right: 2.5vw;cursor: pointer;line-height: 7.6em;width: 13%;}
.index_con9_list ul li:last-child{margin-right: 0;}
.index_con9_list ul li img{position:relative; z-index:0;width:100%; }
.index_con9_pic .img2{display: none;}
.index_con9_pic:hover .img1{display: none;}
.index_con9_pic:hover .img2{display: block;}

.title p,.title h2{opacity: 1;transition:1s ease-in-out;}
.title h2 {transition: 1s ease-in-out 0.5s;}
.index_con2.active .title p,.index_con2.active .title h2,.index_con3.active .title p,.index_con3.active .title h2,
.index_con4.active .title p,.index_con4.active .title h2,.index_con5.active .title p,.index_con5.active .title h2,
.index_con6.active .title p,.index_con6.active .title h2,.index_con7.active .title p,.index_con7.active .title h2,.index_con9.active .title p,.index_con9.active .title h2,
.index_con2.active .divBox>p,.index_con2.active .more,.index_con2.active .index_con2_list2 ul li:nth-child(odd),.index_con2.active .index_con2_list2 ul li:nth-child(even),.index_con3.active .index_con3_list_list2,.index_con4.active .index_con4_list,.index_con4.active .index_con3_usl li:nth-child(1)
,.index_con4.active .index_con3_usl li:nth-child(2){transform: translateY(0);opacity: 1;}
.index_con2 .divBox>p{opacity: 1;transition: 1s ease-in-out 1s;margin:50px 0;}
.index_con2 .more{opacity: 1;transition: 1s ease-in-out 1.2s;margin-top:50px;}

.index_con3_list ul,.zj09{opacity: 1;transition:1s ease-in-out;}
.index_con6.active .index_con3_list ul,.index_con6.active .zj09{transform: translateY(0);opacity: 1;}

.index_con2_list2 ul li:nth-child(odd),.index_con4_list{opacity: 1;transition: 1s ease-in-out;}
.index_con2_list2 ul li:nth-child(even){transform: translateY(-150px);opacity: 1;transition: 1s ease-in-out;}
.index_con4_list{transition: 1s ease-in-out 0.8s ;}
.index_con3_list_list2{opacity: 1;transition: 1s ease-in-out 1s;}
.index_con3_usl li:nth-child(1),.con5_left{transform: translateX(-200px);transition: 1s ease-in-out 1.5s;opacity: 1;}
.index_con3_usl li:nth-child(2),.con5_right{transform: translateX(200px);transition: 1s ease-in-out 1.5s;opacity: 1;}
.index_con3.active .index_con3_usl li:nth-child(1),.index_con3.active .index_con3_usl li:nth-child(2),.index_con5.active .con5_left
,.index_con5.active .con5_right{transform: translateX(0);opacity: 1;}

.index_con3_list2_list1 li:last-child a{position: relative;}
.index_con3_list2_list1 li:last-child span{display: block;font-family: "Microsoft YaHei",Tahoma, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;}
.index_con3_list2_list1 li:last-child span img{opacity: 1;}
.index_con3_list2_list1 li:last-child:hover .ls_ind{background: #bc1717;}
.ls_ind{position: absolute;width: 100%;height: 100%;background: #787878;top: 0;left: 0;z-index: 2;text-align: center;transition: 0.3s ease-in-out;}

.ls_ind font i{display: inline-block;width: 25px;height: 25px;background: white;border-radius: 5px;margin: 1px;}
.ls_ind font i:nth-child(2){position: relative;animation: rns 10s linear infinite;}
.ls_ind_list{position: absolute;width: 100%;top: 50%;transform: translateY(-50%);}
.ls_ind_list span{color: white;margin-top: 0px;display: block;}
.index_con3_list2_list1 li:last-child a:before{z-index: 22;}
@keyframes rns{
	from{transform: rotate(0deg);}
	to{transform: rotate(360deg);}
}


.index-about{margin: 0 auto;display: flex;justify-content: space-between;align-items: center;}
.zj02 {padding-right:10%;width: 50%;}
.zj04 {width: 40%;}
.zj04 img {width:500px;position: relative;top: -50px;}
.zj09 {margin-top: 35px;}
@media (max-width: 800px) 
{
.zj09 {margin-top: 18px;}
}
.zj09 ul li {list-style-type: disc;width: 100%;margin-top: 20px;border-bottom: solid 1px #c1c1c1;}
.zj09 ul {display: flex;flex-direction: column;padding-left: 5%;}
.zj07 {display:flex;justify-content: space-between;align-items:center;}
.zj08 {background: #c1c1c112;padding: 0%;}
.zj07 ul li a {font-size: 18px;color: #000;}
.zj08 a{font-size: 20px;color: #000;}
.zj09 p{font-size:16px;color: #999;line-height: 28px;margin:25px 0;}
.zj20 {margin-bottom:25px;width:100%;overflow: hidden;height: 310px;}
.zj21 {width: 160px;height: 40px;background: #bc1717;text-align: center;line-height: 40px;}

.index-bannerpc{display: block;}
.index-bannerwap{display: none;}

.index_con6_u1_div font img {width: 50%;display: block;margin: 0 auto;}
.conbox .cur {position: relative}
.cur a:after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid rgba(250, 250, 250, .5);box-sizing: border-box;transform: scale(0.9);content: '';}
.cur a:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 2px solid rgba(250, 250, 250, 1);box-sizing: border-box;transform: scale(1);content: '';opacity: 1;transition: 0.3s ease-in-out;z-index: 2;}

@media (max-width: 1279px) {
	.index_con5{display: none;}	
	.title p{font-size: 20px;}
	.index_con2_list2 ul li span{width:70px;height:80px}
	.zj02{padding-right:5%;}
	.zj04{width:45%;}
	.index_con3_list_list span, .index_con4_list_list span, .index_con6_list_list span{font-size: 14px;}
	
}

@media only screen and (max-width:1660px) {
	.index_con5 .index_con3_list{top: 80px;}
	.index_con3_list_list2{margin-top: 50px;}
	.index_con3_list2_list1 li{margin-bottom: 20px;}
	.title h2{font-size: 20px;}
	.index_con6_u1_div p{font-size: 16px;}
	.woeur h1{font-size: 25px;}
	.woeur h2{margin-top: 60px; min-width: auto;padding: 10px!important;}
}

@media only screen and (max-width:1550px) {
	.in_pin{left: 7.5%;}
	.more1{margin-top: 20px;}
	.con7_list{padding: 72px 25px 50px;}
}

@media only screen and (max-width:1440px) {
	.index_con3_list2_list1 li{margin-bottom: 22px;}
}

@media only screen and (max-width:800px) {
    .title p {font-size: 18px;}
    .title h2 {font-size: 16px;}
    .index_con5,.more {display: none;}
	.index-bannerpc{display: none;}
    .index-bannerwap{display: block;}
    .index-case-sj {height: 355px;margin-bottom:25px;}
    .title h2:after{margin:20px auto;}
    .index_con2,.index_con3,.index_con4,.index_con6,.index_con7,.index_con9{padding: 50px 0;}
    .zj04 {display: none}
    .index_con3_list .title{text-align:center;}
    .index_con3_list{flex-direction: column;}
    .index_con3_list_list, .index_con4_list_list, .index_con6_list_list {width: 100%;text-align: center;}
    .index_con3_list_list span, .index_con4_list_list span,.index_con6_list_list span{padding: 3px 18px;font-size: 12px;}
	.index_con2 .zjfl {float: none;}
	.index_con9_list{margin: 2em 0 0;}
	.index_con9_list ul li:last-child{margin-right: 2.5%;}
	.index_con9_list ul li{margin-right: 2%;width: 7.5em;line-height: 5em;}
    .index_con9_pic .img2{display: none;}
    .index_con9_pic:hover .img1{display: block;}
    .index_con9_pic:hover .img2{display: none;}
	.index-about{width:95%;}
	.zj07 ul li a, 
	.zj07 ul li p, 
	.zj09 p{
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	}
	.zj08 a,.zj07 ul li a {font-size: 14px;}
	.zj09 p {font-size: 12px;line-height: 20px;margin:15px 0}
	.index_con2{text-align:center;}
	.index_con2_list2 ul{justify-content: space-evenly;margin-top:30px;}
	.zj02 {width: 100%;padding-right:0;}
    .zj02 p{font-size:12px;}
	.zj07{flex-direction: column;}
	.zj20 {margin: 20px 0;height: 150px;}
	.zj21 {width: 110px;height: 33px;line-height: 30px;float: none;clear: both;margin: 0 auto;}	
}

   /*--首页项目案例轮播样式--*/
.index_con73 {display: none;}
.Box {position: relative;height: 500px;}
.Box .content {width: 1260px;margin: 0 auto;}
.Box h2 {text-align: center;margin-bottom: 35px;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 50%;cursor: pointer;margin-top: -20px;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;float: left;height: 320px;overflow: hidden;}
.Box .Box_con .conbox ul li {float: left;width: 405px;height: 320px;margin-right: 20px;overflow: hidden;}
.Box .Box_con .conbox ul li a span img {display: block;float: left;width: 100%;transition: all 0.5s;opacity: 1.9;}
.Box .Box_con .conbox ul li:hover a span img {transform: scale(1.1);opacity: 1;}
.Box .Box_con .conbox ul li a .index_con6_u1_div {position: absolute;transform: translateY(-50%);text-align: center;width: 60%;top: 45%;left: 20%}
.Box .Box_con .conbox ul li:hover i {transform: translateY(0);opacity: 1;}

@media (min-width: 1280px) and (max-width: 1430px){
    .Box .content {width: 1100px;}
    .Box .Box_con .conbox ul {height: 260px;}
    .Box .Box_con .conbox ul li {width: 350px;height: 260px;}
    .Box .Box_con .conbox ul li a .index_con6_u1_div {width: 36%;top: 50%;left: 33%}
	.index_con6_u1_div font img {width: 70%;       }
    .index_con6_u1_div p {font-size: 18px;}
}
@media (min-width: 1280px) and (max-width: 1660px) {
    .slider .inner{width:95%;margin-top:0;margin-left:2.5%;}
    .slider-carousel{position:relative}
    .slider-carousel .item{height:360px;overflow: hidden;}
    .slider-carousel .slidesjs-navigation{width:20px;height:20px;display:block;position:absolute;text-indent:-9999em;top:160px;z-index:100;opacity:0}
    .slidesjs-previous{background:transparent url(../img/left.png) no-repeat;left:10px;background-size: cover;}
    .slidesjs-next{background:transparent url(../img/right.png) no-repeat;right:10px;background-size: cover;}
    .slidesjs-pagination{overflow:hidden;zoom:1;position: absolute;bottom: 25px;z-index: 99;text-align: center;width: 100%;overflow: hidden;}
    .slidesjs-pagination li{display: inline-block;}
    .slidesjs-pagination-item a{float:left;width:10px;height:10px;text-indent:-9999em;margin-right:10px;background-color:#FFFFFF;border-radius:20px}
    .slidesjs-pagination-item a:hover ,.slidesjs-pagination-item a.active{background-color:#bc1717;}
    .slidesjs-container {height: 440px!important;}
}
    .slider-shouye {display: none;}
@media (max-width: 800px) {
    .index_con7 {display: none;}
    .index_con73 {display: block;}
	.slider-shouye {display: block;text-align:center;margin-top: 70px;}
	.slider-shouye .slider-carousel div img {width: 100%;height: auto;min-height: 600px;}
	.slider-shouye .slider-carousel {height: 600px;}	
	.slider-shouye .xia {position: absolute;width: 100%;top: 40%;color:white;line-height:2;}
    .slider-shouye .shang {position: absolute;width: 100%;top: 10%;}
    .slider-shouye .shang h1 {font-size: 16px;color: #fff;}
    .slider-shouye .shang h2 {font-size: 14px;color: #fff;line-height: 22px;}
    .slidesjs-pagination {overflow: hidden;zoom: 1;position: absolute;bottom: 25px;z-index: 99;width: 100%;}
    .slider .inner{width:95%;margin-top:0;margin-left:2.5%;}
    .slider-carousel{position:relative}
    .slidesjs-pagination li{display: inline-block;}
    .slidesjs-pagination-item a{float:left;width:10px;height:10px;text-indent:-9999em;margin-right:10px;background-color:#FFFFFF;border-radius:20px}
    .slidesjs-pagination-item a:hover ,.slidesjs-pagination-item a.active{background-color:#bc1717;}
    .slidesjs-container {height: 100%!important;}
    .index_con6_u1_div font img{width: 120px;}
    .index_con6_u1_div font, .index_con6_u1_div p{font-size: 16px;}
}
@media (min-width: 300px) and (max-width: 500px) {
    .slider-shouye .slider-carousel div img {min-height: 600px;}
    .slider-shouye .slider-carousel {height: 600px;}
    }
/*end*/